﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using SimpleRest.Core.Routing;

namespace SimpleRest.Core
{
    /// <summary>
    /// Logical representation of an http application.  This gives the developer the opportunity to gain visibility into the registration portion of the pipeline.
    /// </summary>
    public interface IRestBootstrapper
    {
        void PreInitialize();
        void Initialize(object obj, ApplicationExecutionEventArgs e);
        void PostInitialize();
    }
}
